home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / macros / optim / makefile < prev    next >
Makefile  |  1999-09-16  |  623b  |  34 lines

  1. SHELL = /bin/sh
  2.  
  3. SCIDIR=../..
  4. include ../../Makefile.incl
  5.  
  6. .SUFFIXES: .sci .bin $(SUFFIXES)
  7.  
  8. NAME = optlib
  9. NAM = optim
  10.  
  11. MACROS = linpro.sci quapro.sci karmarkar.sci pack.sci unpack.sci \
  12.     lmitool.sci \
  13.     lmisolver.sci vec2list.sci list2vec.sci pencost.sci \
  14.     aplat.sci
  15.  
  16. OBJ = $(MACROS:.sci=.bin)
  17. MACROSN = $(MACROS:.sci=)
  18.  
  19. all:: $(OBJ) lib
  20.  
  21. lib: $(OBJ) names
  22.     @echo generating lib and names
  23.     @$(SCIDIR)/bin/scilab -lib $(NAME) SCI/macros/$(NAM)
  24.  
  25. names: $(OBJ)
  26.     @$(RM) names;touch names;
  27.     @for i in $(MACROSN); do  (echo $$i >> names );done
  28.  
  29. distclean::
  30.     $(RM) lib names *.bin
  31.  
  32. .sci.bin:
  33.     @$(SCIDIR)/bin/scilab -comp  $*.sci
  34.